home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / ggraph / RCS / commands.h,v < prev    next >
Text File  |  1989-07-12  |  5KB  |  210 lines

  1. head     1.1;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.1
  10. date     89.07.12.01.40.27;  author douglis;  state Exp;
  11. branches ;
  12. next     ;
  13.  
  14.  
  15. desc
  16. @baseline from monet (?)
  17. @
  18.  
  19.  
  20.  
  21. 1.1
  22. log
  23. @Initial revision
  24. @
  25. text
  26. @/****************************************************************/
  27. /*    commands for ggraph                    */
  28. /*    xgr - X grid on/off                    */
  29. /*        xgr on|off                    */
  30. /*    ygr - Y grid on/off                    */
  31. /*        ygr on|off                    */
  32. /*    xax - X axis on/off                    */
  33. /*        xax on|off                    */
  34. /*    yax - Y axis on/off                    */
  35. /*        yax on|off                    */
  36. /*    xti - X ticks on/off                    */
  37. /*        xti on|off                    */
  38. /*    yti - Y ticks on/off                    */
  39. /*        yti on|off                    */
  40. /*    xtl - X label on/off                    */
  41. /*        xtl on|off                    */
  42. /*    ytl - Y label on/off                    */
  43. /*        ytl on|off                    */
  44. /*    gti - Graph title                    */
  45. /*        gti <string>                    */
  46. /*    das - Data start                    */
  47. /*        das <string>                    */
  48. /*    xla - X label                        */
  49. /*        xla <string>                    */
  50. /*    yla - Y label                        */
  51. /*        yla <string>                    */
  52. /*    tif - Graph title on/off                */
  53. /*        tif on|off                    */
  54. /*    dae - Data end                        */
  55. /*        dae                        */
  56. /*    xst - Set X scaling                    */
  57. /*        xst <# of tick> <delta> <starting tick> <dev org>   */ 
  58. /*    yst - Set Y scaling                    */
  59. /*        yst <# of tick> <delta> <starting tick> <dev org>   */ 
  60. /*    lty - Line type                     */
  61. /*        lty <line name> <type #>            */
  62. /*    lcu - Curve type                    */
  63. /*        lcu <line name> <curve type>            */
  64. /*    lof - Line on/off                    */
  65. /*        lof <line name> on|off                */
  66. /*    lsy - Line symbol                    */
  67. /*        lsy <line name> <symbol #>            */
  68. /*    dra - Draw graph                    */
  69. /*        dra <output file name>                */
  70. /*    lla - Line label on/off                    */
  71. /*        lla <line name> on|off                */
  72. /*    llp - Line label position                */
  73. /*        llp <line name> <X pos> <Y pos>            */
  74. /*    sla - Line label string                    */
  75. /*        sla <line name> <string>            */
  76. /*    fra - graph frame on or off                */
  77. /*        fra on|off                    */
  78. /*    frt - graph frame thickness                */
  79. /*        frt <size #>                    */
  80. /*    xgt - X grid type                    */
  81. /*            xgt <grid #>                    */
  82. /*    ygt - Y grid type                    */
  83. /*            ygt <grid #>                    */
  84. /*    *gtp - Graph title position                */
  85. /*            gtp <X coord> <Y coord>                */
  86. /*    *ytp - Y label position                    */
  87. /*            ytp <X coord> <Y coord>                */
  88. /*    *xtp - X label position                    */
  89. /*            xtp <X coord> <Y coord>                */
  90. /*    tis - Title text size                    */
  91. /*            tis <size #>                    */
  92. /*    xts - X label text size                    */
  93. /*            xts <size #>                    */
  94. /*    yts - Y label text size                    */
  95. /*            yts <size #>                    */
  96. /*    *lth - line thickness                    */
  97. /*            lth <size #>                    */
  98. /*    typ - type of graph                    */
  99. /*            typ <type #>                    */
  100. /*    xpr - precision for X tick labels            */
  101. /*            xpr <#> <#>                    */
  102. /*    ypr - precision for Y tick labels            */
  103. /*            ypr <#> <#>                    */
  104. /*    syz - symbol size                    */
  105. /*            syz <size #>                    */
  106. /*    ssw - symbols on or off                    */
  107. /*            ssw on|off                    */
  108. /*    tft - title font                    */
  109. /*            tft <font #>                    */
  110. /*    xft - X label font                    */
  111. /*            xft <font #>                    */
  112. /*    yft - Y label font                    */
  113. /*            yft <font #>                    */
  114. /*    *rea - read a command file                */
  115. /*            rea <file name>                    */
  116. /*    *ver - Y label vertical                    */
  117. /*            ver on|off                    */
  118. /*    *lox - X coordinates logs                */
  119. /*            lox on|off                    */
  120. /*    *loy - Y coordinates logs                */
  121. /*            loy on|off                    */
  122. /*    *log - log-log graph                    */
  123. /*            log on|off                    */
  124. /*    *xle - x axis length in units                */
  125. /*        xle <length>                    */
  126. /*    *yle - y axis length in units                */
  127. /*        xle <length>                    */
  128. /*                                */
  129. /****************************************************************/
  130. /* commands */
  131. #define XGRID 0
  132. #define YGRID 1
  133. #define XAXIS 2
  134. #define YAXIS 3
  135. #define XTICK 4
  136. #define YTICK 5
  137. #define XTICKL 6
  138. #define YTICKL 7
  139. #define TITLE 8
  140. #define DATASTART 9
  141. #define XLABLE 10
  142. #define YLABLE 11
  143. #define TITFLG 12
  144. #define DATAEND 13
  145.  
  146. #define SETX 14            /* temp hack to set parameters */
  147. #define SETY 15            /* temp hack to set parameters */
  148.  
  149. #define LTYPE 16
  150. #define LCURVE 17
  151. #define LONOFF 18
  152. #define LSYM 19
  153. #define DRAW 20
  154. #define LINELABEL 21
  155. #define LLINELABPOS 22
  156. #define SLINELABEL 23
  157. #define FRAME 24
  158. #define FRAMETHICK 25
  159. #define XGRTYPE 26
  160. #define YGRTYPE 27
  161. #define TITLEPOS 28
  162. #define YPOS 29
  163. #define XPOS 30
  164. #define TITLESIZE 31
  165. #define XSIZE 32
  166. #define YSIZE 33
  167. #define LTHICK 34
  168. #define GTYPE 35
  169. #define XPRECISION 36
  170. #define YPRECISION 37
  171. #define SYMBOLSZ 38
  172. #define SYMBOLSW 39
  173. #define TITLEFT 40
  174. #define XFONT 41
  175. #define YFONT 42
  176. #define READ 43
  177. #define VERTICALT 44
  178. #define LOGX 45
  179. #define LOGY 46
  180. #define LOGLOG 47
  181. #define QUIT 48
  182. #define FIRST_LAB 49
  183. #define FIRST_LAB_X 50
  184. #define FIRST_LAB_Y 51
  185. #define COMMENT 52
  186. #define AXCROSS 53
  187. #define AXCROSS_X 54
  188. #define AXCROSS_Y 55
  189. #define LEGEND 56
  190. #define LEGEND_BOX 57
  191. #define LEGEND_SIDE 58
  192. #define SET_LEGEND_LABEL 59
  193. #define SET_LEGEND_HEADING 60
  194. #define SET_LEGEND_HEAD_FONT 61
  195. #define SET_LEGEND_HEAD_SIZE 62
  196. #define XTICK_FONT 63
  197. #define YTICK_FONT 64
  198. #define XTICK_SIZE 65
  199. #define YTICK_SIZE 66
  200. #define XSET 67
  201. #define YSET 68
  202. #define LINE_LAB_FONT 69
  203. #define LINE_LAB_SIZE 70
  204. #define XAXIS_LENGTH 71
  205. #define YAXIS_LENGTH 72
  206. #define SET_UNITS 73
  207.  
  208. #define MAXCOMMAND 74
  209. @
  210.